html{
    color:#000;background:#fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0;
}
body{ background: white;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}
/* 去掉各Table  cell 的边距并让其边重合 */
table{	border-collapse:collapse;border-spacing:0;}
/* IE bug fixed: th 不继承 text-align*/
th{	text-align:inherit;}
/* 去除默认边框 */
fieldset,img{	border:0;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{	display:block;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym{	border:0;font-variant:normal;}
/* 一致的 del 样式 */
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* 去掉列表前的标识, li 会继承 */
ol,ul {	list-style:none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;}
q:before,q:after {	content:'';}
/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
/*字体定义*
/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{ font: 12px/20px Arial, simsun, Georgia, serif;}
input,select,textarea{font-size:100%;}
table { font-size: inherit; font: 100%;}
/*超链接样式定义*/
a { color: #06529A;}
a:hover, a:active { color: #F60;}
/* 默认不显示下划线，保持页面简洁 */
ins,a {	text-decoration:none;}
/* 让链接在 hover 状态下显示下划线 */
a:hover {text-decoration:underline;}
/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {display:inline;}
.fn-left {	float:left;}
.fn-right {float:right;}
/*清除浮动*/
.fn-clear { *zoom: 1;}
.fn-clear:before,.fn-clear:after{ display: block;	line-height:0;	height:0;	content:"";}
.fn-clear:after{clear:both;}
.fn-hide {display:none;}

/*超出范围省略号*/
.text-ellipsis,.text-ellipsis li{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-break:keep-all;
}
/*蓝字*/
.ul-blue li{height:25px;	line-height:25px;	overflow:hidden; vertical-align: middle;}
.ul-blue.big li{font-size:14px;}
.ul-blue li a{color:#06529A;}
.ul-blue li a:hover{ color:#F60; }
/*蓝字，蓝点列表*/
.ul-blue.bluedot li{padding-left:10px;background:url(./Images/common/blue-dot.png) no-repeat 0 10px;}
.pop-win{
    width: 296px;
    height: 205px;
    overflow: hidden;
    border: 2px solid #F29909;
    background: #FFF;
}
.top-bar{
    height: 26px;
    width: 100%;
    line-height: 25px;
    overflow: hidden;
}
.top-bar h2{
    width: 57px;
    height: 26px;
    color: #FFF;
    overflow: hidden;
    white-space: nowrap;
    background: #F29909;
}
.top-bar ul{
    width: 239px;
}
.top-bar li{
    position: relative;
    float: left;
    height: 25px;
    overflow: hidden;
    background: url(./Images/pop-win/nav-bg.png) repeat-x;
    border: 1px solid #FCEBCD;
    border-width: 0 0 1px 1px;
    width: 56px;
    cursor: pointer;
    text-align: center;
    color: #05539D;
}
.top-bar li i{
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    width: 0;
    height: 26px;
    overflow: hidden;
    border-left: 1px solid #F29909 ;
}
.top-bar li.last{
    width: 67px;
}
.top-bar li.current{
    height: 26px;
    background: #FFF;
    border-color: #F29909;
    border-bottom-width: 0;
    font-weight: bold;
}
.top-bar li.current i{display: block;}
.pop-con{
    width: 286px;
    height: 160px;
    overflow: hidden;
    margin: 10px 5px;
	cursor:pointer;
}
.pop-con .ul-blue.bluedot li{height:20px;line-height: 20px; background-position:  0 8px;}

.left-list{
    width: 111px;
    overflow: hidden;
}
.left-list li{width: 101px;}
.left-img{
    display: block;
    width: 105px;
    height: 74px;
    overflow: hidden;
    padding: 2px;
    background: #FFF;
    border: 1px solid #DDD;
}
.right-list{
    display: block;
    width: 170px;
    overflow: hidden;
}
.right-list li{width: 160px;}

.pop-lottery h3{
    height: 28px;
    font: bold 14px/28px arial;
    color: #06529A;
    text-align: center;
}
.pop-lottery a,.pop-lottery p{
    display: block;
    width: 296px;
    overflow: hidden;
    background: url(./Images/pop-win/lottery.png) no-repeat;
}
.pop-lottery a{height: 75px;}
.pop-lottery p{height: 57px; background-position: 0 -75px;}

.pop-bbs{
    width: 286px;
    height: 160px;
    overflow: hidden;
}
.pop-bbs .img-news{
    height: 80px;
    overflow: hidden;
    margin-bottom: 10px;
}
.pop-bbs .img-news .detail{
    width: 170px;
    overflow: hidden;
}
.pop-bbs .img-news h3{
    height: 26px;
    line-height: 26px;
    text-align: center;
    font: bold 14px/26px arial;
}
.pop-bbs .img-news p{line-height: 18px;color: #666;}
.pop-bbs .img-list{
    height: 70px;
    overflow: hidden;
}
.pop-bbs .img-list li{
    float: left;
    display: inline;
    width: 85px;
    height: 64px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #DDD;
    margin: 0 2px;
}